Pages - Display account balances as units Inches - Use English measurements
Centimeters - Use Metric measurementsChoose whether you want PControl to record User and Group
accounting transactions in PCOUNTER.LOG.Readable:
PCOUNTER.LOG is kept in a readable format:
Less than 80 columns, with limited information.
ASCII delimited:
PCOUNTER.LOG is kept in ASCII Delimited format:
Comma delimited, with all print job information included.
Importable into spreadsheet/database programs.This value determines how fast the cursor should move
during mouse motion. Range 0-8. Default value=5.
Setting this value to zero (0) disables the mouse.Tells PCONTROL which editor to use to view print history files.Portrait:
┌─┐
│ │
└─┘
Landscape:
┌────┐
└────┘In PRINTCON, you can set up print job configurations for users which
consist of (among other things) print data to be sent before and after
a print job.
Rather than forcing you to define print job configurations for users,
you can define job configurations for print queues by defining header
(before job) and footer (after job) files.
Header and footer files may contain special printer command data for
setting up certain jobs, may be used for soft fonts, or may contain
codes for switching printer languages.
PCOUNTER does not read data in header or footer files for page count
information.
Header and footer files MUST be placed in \SYSTEM\PCOUNTER on the
default file server. If one is specified in the configuration and is
not present, PCOUNTER will stop servicing the queue.
This option is not available with QCOUNTER.If a header or footer is used to tell a printer to enter a printing
mode which requires a printer reset, it might be necessary for PCOUNTER
to wait a speecified period of time, or data might be lost.
This option is unnecessary for printers which can autodetect different
types of print data (such as PostScript, PCL, HPGL, etc.).PCOUNTER:
If the printer and queue are set to a page counting mode,
then this value is the price for each page printed.
If Printer=Charge per Job, then this value is the price
for each print job.
QCOUNTER:
If the Queue is set to reject Print job types:
PostScript
PCL
Text,
and is set to accept Print job type:
Unknown,
then this value is the price for each print job.
Otherwise, this value is the price for each printed page.None:
No print accounting for this queue
Log file only:
Count pages, keep log file, no user accounting
User accounting and Log File:
Count pages, keep log file, maintain user accountsPCOUNTER and QCOUNTER can place jobs on hold automatically. Users
will have to release each job in order for them to be printed - this
can be done from the PCOUNTER.EXE console queue manager, or from
another queue control utility such as PCONSOLE or Windows Print Manager.Please state what you would like PCOUNTER or QCOUNTER to do with a
print job if accounting is enabled and the user's account balance
is below his/her credit limit.
Choices are:
Print job anyway,
Delete job from queue,
Place job on hold.If this option is set to Yes, then PCOUNTER will stop printing the
job after the user's account balance reaches his/her credit limit.
For example, if the user's balance is $0.10, and the queue price is
$0.05, then PCOUNTER will stop printing the job after 2 pages.
This option is only available if PCOUNTER is counting pages in manual
mode for this particular printer.
This option is not available with QCOUNTER.If this option is set to Yes, then PCOUNTER will not print the job
if it cannot determine the correct username for accounting purposes.
If you are using the Charon gateway, ATPS, or an LPD NLM to route print
jobs from other networks or hardware platforms, it is possible that the
client's username may not be included in a queue job description; or that
a queue user on one file server doesn't have the same username on the
central accounting file server.
When such a print job lands in a Novell queue, the Novell queue job
client becomes the object that moved the job into the queue, such as a
file server or print server. For PCOUNTER to account for print jobs
this way, it is necessary for the username to be placed in the banner
field of the Novell queue job description. For example, on a UNIX
system you can force the banner off by typing: lpr -h filename.
PCOUNTER then cannot determine who created the job. Have your UNIX
administrator set the default for a UNIX->Novell queue so that banners
always get printed.
When PCOUNTER starts processing a new job, it automatically checks to
see if the job was placed there by a user or by another object type.
If the job client is not a user (as opposed to print server, file
server, etc.), PCOUNTER then reads the client name from the banner
field, converts it to uppercase, and verifies that it is a valid
Novell username. If it is not, then PCOUNTER reads the file
PCOUNTER.MAP and again verifies the username. If this fails, then
PCOUNTER discards the job.
The syntax for PCOUNTER.MAP is simple:
unixname1 NOVELLNAME1
NameInBannerField2 NOVELLNAME2
jimi HENDRIX
kmoon MOON
:
:
Since UNIX names are case-sensitive and limited to 8 characters, and
Novell converts everything to uppercase, type the Novell column in
uppercase and the UNIX column the way it appears. You may map
multiple UNIX accounts to single Novell accounts.
YOU MUST PLACE PCOUNTER.MAP IN \SYSTEM\PCOUNTER.Choose whether banner pages should be printed.
Choices are:
Always,
Only if requested by the User,
Never.You may print banners before or after a print job. It might seem
unusual to print a banner after a job, but there are benefits in
doing so:
* PCOUNTER only figures the total page count after a print job.
Therefore, page count information, new balance, and cost can
only be printed on a banner after a job.
* If PCOUNTER determines that no pages have been printed, then a
banner will not be printed.
* Generally pages are ejected face-down. Therefore, the page on
top will be the banner.
This option is not available with QCOUNTER.Choose whether the user's balance is charged for banner prints.If you want PCOUNTER to print banners, then here you must specify a
banner template file name. Banner templates are provided (with a BAN
extension) - for Letter and A4 paper sizes - use them if you wish.
You may also design your own banner. BANNER.WP is a WP 5.1 file which
was used to generate the included banner templates. If you want
PCOUNTER to insert specific print job information, then you must use the
following variables (as they appear with the brackets) in your template:
It's a good idea to keep the banner templates as small as possible -
obviously larger banner files take longer to print. Also, if you use
a word processor to generate a banner template, make sure that it
doesn't insert printer language commands BETWEEN THE CHARACTERS. If
this happens, then PCOUNTER won't be able to place any information on
the banner.
Place Banner template files in \SYSTEM\PCOUNTER.
This option is not available with QCOUNTER.Choose whether the user should be notified with a broadcast
message after the job has printed.
Choices are:
Always,
Only if requested by the User,
Never.Choose whether the user should be notified with a broadcast
message if his/her account balance has exceeded the credit
limit, after the user's account balance has been charged
for the job.PCOUNTER:
This determines how PCOUNTER interprets the queue job Form Feed flag.
If enabled, the following data is sent after each print job:
PCL jobs: <ESC>E [27][69]
PS jobs: Ctrl-D [4]
Unknown or Text jobs: <FF> [12]
Set this to Always for compatibility w/earlier versions of PCOUNTER.
This setting and the queue job form feed flag are not necessary and
are ignored for Laserjet 4's.
QCOUNTER:
QCOUNTER can enforce a global form feed setting for this queue.
Choices are:
Always,
Only if requested by the User,
Never.
There are attributes of a Text To PostScript job which are configurable:
point size, page orientation, tab size, and margins. One may include an
optional first line (which is not actually printed) in the text file to be
sent with the syntax in either uppercase or lowercase:
%* [S=n] [O=L] [T=n] [MT=n] [MB=n] [ML=n] [MR=n]
where n - an integer value
S - point size from 3 to 100 (default=11)
O=L - landscape orientation (default=portrait)
T - tabsize in spaces (default=5)
Mx - margin size in points (1/72 inch - default=36)
(Top, Bottom, Left, Right)
Not all of the above options need to be specified, for example,
%* S=14 --- portrait orientation using Courier 14pt
%* O=L T=3 --- landscape orientation with a tab size of 3 spaces
%* MT=108 MB=108 --- top and bottom margins set to 1.5 inches
You may use these commands as the first line of the file, in a setup
string, or in a PRINTCON print job configuration, but NOT in a PCOUNTER
header file! Make sure a linefeed character (decimal 10) is included.
You may change the default settings for each queue in PCONTROL. The default
settings yield 65 lines/page and 81 characters/line on an 8.5" x 11" page.
The font used is always Courier. Print jobs which contain escape codes
such as PCL or dot matrix printer languages are discarded. Extended
characters such as box, line, and European characters are supported,
but spaces are printed instead of control codes (below decimal 32).
The file T2PS.PS is included with PCOUNTER. T2PS.PS must be located in
\SYSTEM\PCOUNTER on the default file server and is necessary for Text->
PostScript conversion. If you wish, you may change the encoding for
characters 128-175. The others may not be changed. DO NOT alter any
of the other PostScript code, or it may not work correctly.
This option is not available with QCOUNTER.Select the users/groups allowed to use this print queue.Sometimes a user can send a print job requesting a paper size not
supported or used by a particular printer, such as an A4 job on a
letter sized printer - causing the printer to pause. This feature
enables PCOUNTER to reject a job if a specified paper type is found
in the print job. If no paper sizes are specified here, then
PCOUNTER will not check paper sizes. If you don't have this problem,
then don't worry about this feature. None - Allow all print jobs
PS - Reject PostScript print jobs
PCL - Reject PCL print jobs
Text - Reject ASCII text print jobs
Unknown - Reject print jobs of unknown type, such as
when a user sends a graphics file to the printerBaud rates range from 2400 to 115200 baud.
The LaserJet 4 supports baud rates as high as 57600;
however, PCOUNTER prints faster on parallel ports
using the Hardware port option.XON/XOFF - Software flow control
DTR/DSR - Hardware handshakingCOM3 and COM4 require an IRQ assignment. Possible values are
3, 4, 5, and 7. It is permissible for COM ports to share IRQs.
Typical IRQs:
3 - COM2
4 - COM1
5 - LPT2 (AT) - Not a conflict if LPT2 is set up for Hardware port.
5 - Hard Disk (XT) - Potential conflict.
7 - LPT1 - Not a conflict if LPT1 is set up for Hardware port.Press [Enter] to enter an IP address for this printer.Typically, the printer name is defined in the printcap file on
UNIX systems. If you don't know, use the default "lp" (without
quotes). If that doesn't work, ask your local friendly UNIX guru.Press [Enter] to enter an IP port number for this printer.Press [Enter] to select an output queue for this printer.
This should be a queue which is currently being serviced by
another print server. This should NOT be a queue which is
being serviced by this PCOUNTER server.You should set the Maximum Number of Jobs value according to the speed
of the remote printer. If a remote printer is offline, jobs (which
have already been charged to user accounts) may back up in Queue-->.
However, if the Maximum Number of Jobs is 1, PCOUNTER will wait for
Queue--> to be empty before placing additional jobs there; you may
not achieve the maximum throughput that the remote printer offers,
but it allows users the opportunity to delete jobs before they are
charged for printing.(EXE only)
Hardware Port:
Access the LPT hardware port directly.
No IRQ required. Much faster printing, although occasionally
there may be incompatibilities. This choice is recommended.
ROM BIOS:
Use the computer's ROM BIOS (INT 17) print routines.
This is the safe method. Use only if Hardware port doesn't work.For hardware parallel port printing, this setting should be
set as low as possible. However, assigning it too low a value
could result in lost data. This value represents the number
of timer ticks to wait when the port goes offline.
18 ticks = 1 second. (Default value=9) Disabled - Do not use this printer definition at this time
Postscript - PostScript printer
PCL - compatible with HP LaserJet II or III
LaserJet 4 - compatible with HP LaserJet 4
Charge per job - no page counts; charge for each print job COMx - Serial ports (EXE only)
LPTx - Parallel ports
Queue--> - Another queue (Serviced by another print server)
JetDirect (TCP) - HP JetDirect using TCP/IP
TCP/IP Printer - Network printers which support raw socket TCP/IP
LPR - UNIX LPR protocolPrinter (port) buffer sizes range from 64 bytes to 16KB.
This setting determines how much attention PCOUNTER pays to a
printer, and may require some experimentation on your part.
You should use small buffer sizes for slow printers/low baud
rates. LaserJet 4s and fast printers will attain higher
throughput with larger buffer sizes.
PCONTROL automatically sets:
Queue--> - 4K
JetDirect/TCP Printer - 2K
LaserJet 4 - Minimum 1K
PostScript - Minimum 512 bytesThis value is only used for text job manual page counting.
It should correspond to the printer's default lines-per-page setting.
Therefore, settings of less than the printer's default may result in
over-counting, and settings of more than the printer's default may
result in under-counting.The users in this list are notified about printer
errors using a broadcast message if the Broadcast
error option is enabled.Press [Enter] to configure port-specific parameters for this printer.Press [Enter] to choose queues serviced by this printer.The time to wait before PCOUNTER sends a broadcast message to
Print Server Operators after a printer error. Setting this
value to zero (0) disables this feature. Maximum value=255.Novell accounting is the only option right now.If PCOUNTER is servicing queues on multiple file servers, choosing a
central accounting server causes user accounting to be performed on
that file server only. Otherwise, accounting will occur on the file
server where the print queue resides.
If a user's name is not the same on the central file server as on the
queue's file server, then PCOUNTER reads the file PCOUNTER.MAP and
verifies the username. If this fails and (Queue option) Discard job if
unknown user=Yes, then PCOUNTER discards the job.
Syntax for PCOUNTER.MAP (Queue's file server name is necessary):
QUEUE_FILE_SERVER1/USERNAME1 CENTRAL_USERNAME1
FS1/PAGE JIMMY
FS2/PLANT ROBERT
:
:
You MUST place PCOUNTER.MAP in \SYSTEM\PCOUNTER.On the PCOUNTER (EXE) console:
Disable completely - Don't allow any keyboard access
Disable Ctrl-Alt-Del - Only disable soft reboots
Enable - Allow all keyboard accessThis option is available on the EXE only.
25 - Standard text screen mode
EGA43/VGA50 - 43 line mode (EGA) or 50 line mode (VGA)On the PCOUNTER (EXE) console, if you prefer to see more of the
screen dedicated to the Recent and Pending Print Jobs windows,
set a lower value. Range: 1-16.
The Space key changes which printers are shown in the status display.PCOUNTER can delete held print jobs after a specified
number of hours. A value of zero disables this feature.The time (in seconds) to wait before PCOUNTER blanks the screen.
Pressing a key lights the screen again. Setting this value to
zero (0) disables this feature. Maximum value=1800. (EXE only)This creates a .TXT file containing a summary of configuration
details about this print server. Useful for technical support.For security purposes, it is recommended that you create and use
a password file for your Pcounter server. By default, a password
file is not generated and a password is not used.
After you enter a password for the Pcounter server in PCONTROL, a
file is created (in the current directory) called PSName.PWD,
where PSName is replaced by up to the first 8 characters of the
print server's name. If the password file is not present at that
time, then PCOUNTER will attempt to login without a password.
If the password file is present, it will be automatically used
by PCOUNTER.
Do NOT specify the password on the command line.
The password will be set on all included file servers.
EXE - Place in the same directory as PCOUNTER.EXE.
NLM - Place in SYS:SYSTEM\PCOUNTER.Here is where you specify whether a single PCOUNTER server should
service queues on multiple file servers. Adding a file server to
the list will create the print server account on that file server.
Removing a file server from the list will delete the print server
account from that file server along with all printer definitions.
You cannot remove a file server from the list if it is the default
file server.
All printer setups appear the same on all included file servers and
PCOUNTER can login as this print server on any of them.The Print server operators in this list are allowed
to use PCONTROL's remote control option.This is the list of printer definitions for the PCOUNTER print server.
Printer names may contain a maximum of 14 characters.
Each printer is connected to 1 port on the PCOUNTER server.
Each PCOUNTER print server may print on up to 32 printers.
Each printer may service up to 16 queues.Print Servers:
Define a PCOUNTER print server.
Do NOT use an existing print server account for PCOUNTER if you
are using it for Pserver or another active print server.
Queues:
Set up queues for use with PCOUNTER.
File Servers:
Change the default file server.
Accounting:
Change accounting information for users and groups.
QCOUNTER Setup:
Change QCOUNTER settings on the current file server.
PControl Defaults:
Change settings for this program.
A configuration file (PCONTROL.CFG), is automatically stored
in the same directory as PCONTROL.EXE.
Remote Control:
View/control a PCOUNTER.EXE server console.
About:
Info about this program. Deposit - Add credit to a user's account balance,
or all users in a group.
Charge - Deduct an amount from a user's account balance,
or all users in a group.
Set Balance - Set a user's account balance,
or all users in a group.
Set Credit Limit - Set a user's credit limit,
or all users in a group.
Print History - View all PCOUNTER.LOG entries for a user.The time (in seconds) to wait before PCOUNTER automatically
reboots when a file server crashes. A value of 0 disables
this feature. (EXE only)PCOUNTER's method for calculating the page count:
Manual: PCOUNTER calcluates page count
PS Bidirectional: PCOUNTER calculates page count using
interactive Postscript commands
PJL Bidirectional: PCOUNTER calculates page count using
interactive LJ4 Print Job Language commands
Bidirectional counting is only available if Printer Port=
Parallel (LPTx), Serial (COMx), TCP/IP, or Jetdirect (TCP).Here you can limit the size of each print job.
A value of 0 disables this feature.
This value is measured in 0.1 megabytes (MB),
so the lowest limit you can impose is 100 KB.QCOUNTER counts pages and handles user accounting before the job
is printed. This setting controls how many jobs QCOUNTER counts
ahead of the printer. Setting a high value might cause unnecessary
accounting if a job gets deleted after QCOUNTER counts it but before
it gets printed. Possible values are between 1 and 10.This value determines the level of CPU utilization to allocate
to the manual page counting process. Setting a lower value
slows down page counting, and results in lower CPU utilization.